<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="rurple.css" type="text/css" />

<title>RUR-PLE</title>
</head>
<body>
<h2 class="title">Python lernen: Ein Kinderspiel mit RUR-PLE!</h2>
<h6>
<img src=
"../images/splash_screen_small.png" alt=""/> André Roberge, © 2004-2010</h6> 
<p><a href="about.htm">Über RUR-PLE</a> <br />
<a href="acknowledgements.htm">Danksagungen</a><br />
<a href="#lessons">Zu den Übungen</a><br />
<a href="summary.htm">Übersicht der Reeborg-Steuerung</a><br />
</p>

<p>
    Programmieren lernen soll Spaß machen, Erwachsenen und Kindern gleichermaßen.
    RUR-PLE ist eine Umgebung, die dich dabei unterstützen soll, mit Python programmieren
    zu lernen. In einer künstlichen Welt mit einem Roboter, der für die Erledigung
    verschiedener Aufgaben programmiert werden kann, wirst du lernen, wie man ein ein
    Computerprogramm in Python schreibt. Du wirst deine erlernten Fähigkeiten auch in
    einer "normalen" Umgebung anwenden können, in der dir ein integrierter
    Python-Interpreter zur Verfügung steht. Mach dir keine Sorgen, wenn dir das alles
    noch nicht so viel sagt.
</p>

<p>
    Zwar kann Programmieren lernen Spaß machen, aber du musst auch ein bisschen arbeiten.
    Ich werde dich so anleiten, dass du selbstständig lernen kannst, jedoch wirst du nur
    lernen, wenn du eigene Programme schreibst. Das ist so wichtig, dass du es dir zur Regel
    machen solltest.
</p>

<dl>
<dt><b>Regel # 1</b></dt>
<dd>
    Für das Programmieren gilt das gleiche wie für das Spielen eines Musikinstruments:
    du musst es <b>machen</b> statt nur etwas darüber zu lesen.
</dd>
</dl>

<p>
    Die zweite Regel ist das wichtigste, bestgehütete Geheimnis des Programmierens.
</p>

<dl>
<dt><b>Regel # 2</b></dt>
<dd>
    Schreibe deine Programme so, dass <b>Menschen</b> sie leicht lesen können.</dd>
</dl>

<p>
    Ja, schreibe deine Programme so, dass Menschen wie du sie problemlos lesen und verstehen
    können. Es stimmt zwar, dass Computersprachen für die Programmierung von Computern
    entworfen wurden, genau wie die Menschensprachen sich entwickelt haben,
    damit Menschen sich miteinander verständigen können. Aber Programmierer verwenden
    Computersprachen, die ja viel einfacher sind als menschliche Sprachen, oft dazu,
    ihre Arbeit anderen Programmierern zugänglich zu machen. Genau so wie du deine
    Fähigkeit zum Schreiben deutscher Texte verbesserst, indem du gute Bücher liest,
    kannst du deine Programmierkenntnisse durch das Lesen guter Programme verbessern.
    Dennoch musst du auch selbst Programme schreiben, um zu wissen, wie es geht.
</p>

<p>
    Damit du den Einstieg in die Programmierung findest, wirst du einen Roboter namens Reeborg
    dazu bringen, auf dem Bildschirm verschiedene Aufgaben zu erledigen. Dabei wirst du
    grundlegende Programmierkonzepte und die Programmiersprache Python lernen. Später
    werden wir uns nicht mehr mit Reeborg und seinen Aufgaben befassen. Wir erfahren
    dann, was man sonst noch alles mit dem Computer anstellen kann.
</p>

<a name="lessons"><h3 class="section">Übungen</h3></a>
<p>
    Du kannst dir nun eine Reihe von Lektionen anschauen, am besten in deinem
    Lieblingsbrowser. Wenn du den in RUR-PLE eingebauten Browser verwendest
    (auf dem linken Tab der RUR-PLE-Umgebung), sehen sie nicht so aus wie vom Autor
    beabsichtigt, z.B. sind die Überschriften nicht farbig.<br /><br />
    <a href="lessons_toc.htm">Zu den Übungen</a>
</p>

</body>
</html>
